Power generators - German English Dictionary